home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / chasm.EXE / chasm / CSM.BIN / PROCESS.14 < prev    next >
Encoding:
Text File  |  1997-10-17  |  11.4 KB  |  641 lines

  1. ;+---------------------------------------+
  2. ;| Process definition file for level 22  |
  3. ;+---------------------------------------+
  4.  
  5. #mess 01
  6.  Delay   3
  7.  TextA: -1 64  "You need a green card"
  8.  TextB: -1 76  "to activate this switch."
  9. #end
  10.  
  11. #mess 02
  12.  Delay   3
  13.  TextA: -1 64  "You need a red card to open this door."
  14. #end
  15.  
  16. #mess 03
  17.  Delay   3
  18.  TextA: -1 64  "This door is locked."
  19. #end
  20.  
  21. #mess 04
  22.  Delay   3
  23.  TextA: -1 64  "You need a blue card to open this door."
  24. #end
  25. ;=================================
  26. ;|  Processes definition part    |
  27. ;=================================
  28.  
  29. #proc 01
  30.   StartDelay 0
  31.   backwait   5
  32.   Speed      12
  33.   sfxposxy   47 24
  34.   sfxid      80
  35. #action
  36.   waitout 12032 6272 256
  37.   change 45 24 224
  38.   move 47 24 450 0
  39.   move 47 25 450 0
  40.   move 48 24 450 0
  41. #end
  42.  
  43. #proc 02
  44.   startdelay 0.1
  45.   sfxposxy     24 30
  46.   sfxid      84
  47. #action
  48.   source 29 29 5 28 160
  49.   source 26 29 5 28 190
  50.   source 26 32 5 28 180
  51.   source 29 32 5 28 130
  52. #end
  53.  
  54. #proc 03
  55.   StartDelay 0
  56.   Speed      64
  57.   lightremap
  58.   sfxposxy     31 30
  59.   sfxid      85
  60. #action
  61.   xmove 24 31 -30 520
  62.   xmove 25 31 -30 520
  63.   xmove 23 31 -30 520
  64.   xmove 31 31 30 520
  65.   xmove 32 31 30 520
  66.   xmove 31 30 30 520
  67. #end
  68.  
  69. #proc 04
  70.   StartDelay 0
  71.   backwait   1
  72.   Speed      64
  73.  #action
  74.   waitout 6912 13824 512
  75.   waitout 8704 13824 512
  76.   waitout 9728 13312 512
  77.   waitout 8704 14592 512
  78.   waitout 9728 15104 512
  79.   light  28 54 200 400 32
  80.   light  27 53 600 400 32
  81. #end
  82.  
  83. #proc 05
  84.   StartDelay 0
  85.   Speed      14
  86.   lightremap
  87.   sfxposxy     45 15
  88.   sfxid      81
  89. #action
  90.   move 46 15 300 0
  91.   move 46 16 300 0
  92.   move 45 16 300 0
  93.  
  94.   move 45 15 -300 0
  95.   move 44 15 -300 0
  96.   move 44 17 -300 0
  97. #end
  98.  
  99. #proc 06
  100.   StartDelay 0
  101.   Speed      12
  102.   sfxposxy     45 13
  103.   sfxid      82
  104.   lightremap
  105. #action
  106.   ymove 45 14 260 -40
  107.   ymove 46 13 260 -40
  108.   ymove 44 13 260 -40
  109. #end
  110.  
  111. #proc 07
  112.   StartDelay 0
  113.   Speed      12
  114.   lightremap
  115.   mortal
  116.   checkgo
  117.   sfxposxy     40 14
  118.   sfxid      82
  119. #action
  120.   move 39 15 128 0
  121.   move 39 16 128 0
  122.   move 40 14 128 0
  123.  
  124.   move 42 15 -128 0
  125.   move 41 16 -128 0
  126.   move 41 14 -128 0
  127. #end
  128.  
  129. #proc 08
  130.   StartDelay 0
  131.   Speed      12
  132.   lightremap
  133.   mortal
  134.   checkgo
  135.   linkswitchat 38 8
  136.   sfxposxy     38 8
  137.   sfxid      81
  138. #action
  139.   move 38 7 640 0
  140.   move 38 9 640 0
  141.   move 38 8 640 0
  142.  
  143.   xmove 39 11 -40 -450
  144.   xmove 38 11 -40 -450
  145.   xmove 39 12 -40 -450
  146.  
  147.   xmove 43 12 40 -450
  148.   xmove 43 11 40 -450
  149.   xmove 41 11 40 -450
  150. #end
  151.  
  152. #proc 09
  153.   StartDelay 1.7
  154.   Speed      12
  155.   lightremap
  156.   mortal
  157.   checkgo
  158. #action
  159.   move 40 10 128 0
  160.   move 39 10 128 0
  161.  
  162.   move 41 12 -128 0
  163.   move 41 10 -128 0
  164.   move 41 8 -128 0
  165. #end
  166.  
  167. #proc 10
  168.   StartDelay 0
  169.   Speed     12
  170.   lightremap
  171.   mortal
  172.   checkgo
  173.   sfxposxy     25 15
  174.   sfxid      80
  175.   greenkey
  176.   lockmessage 1
  177.   linkswitchat 19 15
  178. #action
  179.   move 25 8  0 -512
  180.   move 26 15 0 -512
  181.   move 26 9  0 -512
  182.   move 25 9  0 -512
  183.   move 25 11 0 -512
  184.   move 26 13 0 -512
  185.   move 25 14 0 -512
  186.   move 26 14 0 -512
  187.  
  188.   move 26 16 0 512
  189.   move 24 23 0 512
  190.   move 26 17 0 512
  191.   move 25 16 0 512
  192.   move 25 18 0 512
  193.   move 25 20 0 512
  194.   move 25 23 0 512
  195.   move 26 22 0 512
  196. #end
  197.  
  198. #proc 31
  199.   StartDelay 0
  200.   Speed      64
  201.   greenkey
  202. #action
  203.   change 24 15 224
  204.   change 24 16 224
  205. #end
  206.  
  207. #proc 11
  208.   StartDelay 0
  209.   Speed      64
  210.   lightremap
  211.   mortal
  212.   checkgo
  213.   sfxposxy     30 15
  214.   sfxid      85
  215. #action
  216.   move 25 8  0 512
  217.   move 26 15 0 512
  218.   move 26 9  0 512
  219.   move 25 9  0 512
  220.   move 25 11 0 512
  221.   move 26 13 0 512
  222.   move 25 14 0 512
  223.   move 26 14 0 512
  224.  
  225.   move 26 16 0 -512
  226.   move 24 23 0 -512
  227.   move 26 17 0 -512
  228.   move 25 16 0 -512
  229.   move 25 18 0 -512
  230.   move 25 20 0 -512
  231.   move 25 23 0 -512
  232.   move 26 22 0 -512
  233. #end
  234.  
  235. #proc 32
  236.   StartDelay 0.3
  237.   Speed      64
  238. #action
  239.   change 24 15 175
  240.   change 24 16 175
  241.   change 30 19 222
  242.   change 31 16 220
  243. #end
  244.  
  245. #proc 12
  246.   StartDelay 3
  247.   Speed      64
  248.   greenkey
  249.   sfxposxy     25 6
  250.   sfxid      85
  251. #action
  252.   ymove 25 7 260 -40
  253. #end
  254.  
  255. #proc 13
  256.   StartDelay 0
  257.   Speed      64
  258.   lightremap
  259. #action
  260.   move 30 15 0 -480
  261.   move 31 15 0 -480
  262.   move 30 14 0 -480
  263.  
  264.   move 30 16 0 480
  265.   move 30 17 0 480
  266.   move 31 17 0 480
  267. #end
  268.  
  269. #proc 14
  270.   StartDelay 0
  271.   Speed      12
  272.   lightremap
  273.   backwait   2
  274.   sfxposxy     27 25
  275.   sfxid      81
  276. #action
  277.   waitout 7168 6528 256
  278.   move 29 25 -480 0
  279.   move 28 26 -480 0
  280.   move 28 25 -480 0
  281. #end
  282.  
  283. #proc 15
  284.   StartDelay 0
  285.   Speed      12
  286.   lightremap
  287.   backwait   2
  288.   sfxposxy     30 21
  289.   sfxid      82
  290. #action
  291.   waitout 7808 5504 128
  292.   move 30 22 0 -240
  293.   move 31 21 0 -240
  294.   move 31 20 0 -240
  295. #end
  296.  
  297. #proc 16
  298.   StartDelay 0
  299.   Speed      64
  300.   linkswitchat 26 20
  301.   sfxposxy     31 12
  302.   sfxid      85
  303. #action
  304.   move 31 12 -260 0
  305. #end
  306.  
  307. #proc 17
  308.   StartDelay 0
  309.   Speed      12
  310.   lightremap
  311.   backwait   2
  312.   sfxposxy     30 10
  313.   sfxid      82
  314. #action
  315.   waitout 7808 2688 128
  316.   move 31 9 0 240
  317.   move 30 10 0 240
  318.   move 32 10 0 240
  319. #end
  320.  
  321. #proc 18
  322.   StartDelay 0
  323.   Speed      20
  324.   lightremap
  325.   linkswitchat 27 11
  326.   sfxposxy     32 15
  327.   sfxid      85
  328. #action
  329.   change 33 14 224
  330.   change 33 18 224
  331.   move 29 10 0 530
  332.  
  333.   xmove 33 16 -40 480
  334.   xmove 33 17 -40 480
  335.   xmove 32 17 -40 480
  336.  
  337.   xmove 32 16 -40 -480
  338.   xmove 33 15 -40 -480
  339.   xmove 32 15 -40 -480
  340.  
  341.   xmove 34 15 40 990
  342.   xmove 35 15 40 990
  343.   xmove 35 16 40 990
  344.   xmove 36 15 40 990
  345.   xmove 35 17 40 990
  346. #end
  347.  
  348. #proc 19
  349.   StartDelay 0
  350.   Speed      64
  351.   lightremap
  352.   sfxposxy     22 7
  353.   sfxid      85
  354. #action
  355.   move 21 8 0 -480
  356.   move 23 8 0 -480
  357.   move 22 8 0 -480
  358. #end
  359.  
  360. #proc 20
  361.   StartDelay 0
  362.   Speed      12
  363.   startdelay 5
  364.   lightremap
  365.   sfxposxy     40 14
  366.   sfxid      81
  367. #action
  368.   move 39 15 -128 0
  369.   move 39 16 -128 0
  370.   move 40 14 -128 0
  371.  
  372.   move 42 15 128 0
  373.   move 41 16 128 0
  374.   move 41 14 128 0
  375. #end
  376.  
  377. #proc 21
  378.   StartDelay 0
  379.   Speed      12
  380.   redkey
  381.   lockmessage 2
  382.   sfxposxy     46 33
  383.   sfxid      80
  384. #action
  385.   move 47 33 -450 0
  386.   move 45 33 -450 0
  387.   move 47 32 -450 0
  388. #end
  389.  
  390. #proc 22
  391.   StartDelay 0
  392.   Speed      16
  393.   linkswitchat 47 44
  394.   sfxposxy     46 40
  395.   sfxid      80
  396. #action
  397.   move 49 35 20 -300
  398.   move 49 36 -128 0
  399.   nonstop
  400.   wind 54 26 55 29 -16 0
  401. #end
  402.  
  403. #proc 23
  404.   StartDelay 0
  405.   Speed      12
  406.   lock
  407.   lockmessage 3
  408.   sfxposxy     43 46
  409.   sfxid      81
  410. #action
  411.   move 44 47 -480 0
  412.   move 44 48 -480 0
  413.   move 45 47 -480 0
  414. #end
  415.  
  416. #proc 24
  417.   StartDelay 0
  418.   Speed      64
  419.   linkswitchat 26 49
  420. #action
  421.   unlock 23
  422.   move 29 46 530 0
  423.   move 22 46 -530 0
  424. #end
  425.  
  426. #proc 25
  427.   StartDelay 0
  428.   Speed      12
  429.   backwait   3
  430.   bluekey
  431.   lockmessage 4
  432.   sfxposxy     23 38
  433.   sfxid      82
  434. #action
  435.   waitout 6016 9728 256
  436.   move 23 39 0 -480
  437.   move 23 37 0 -480
  438.   move 23 38 0 -480
  439. #end
  440.  
  441. #proc 26
  442.   StartDelay 0
  443.   Speed      12
  444.   backwait   3
  445.   sfxposxy     24 50
  446.   sfxid      82
  447. #action
  448.   waitout 6304 12928 128
  449.   move 26 50 0 -240
  450.   move 25 52 0 -240
  451.   move 25 49 0 -240
  452. #end
  453.  
  454. #proc 28
  455.   StartDelay 0
  456.   Speed      32
  457.   bluekey
  458.   sfxposxy     46 56
  459.   sfxid      85
  460. #action
  461.   xmove 57 56 40 -530
  462.   xmove 57 55 40 -530
  463.   xmove 58 56 40 -530
  464.  
  465.   xmove 57 57 40 530
  466.   xmove 57 58 40 530
  467.   xmove 58 58 40 530
  468.  
  469.   move 46 61 0 530
  470.   move 47 60 0 530
  471.   move 45 60 0 530
  472.  
  473.   move 47 53 0 -530
  474.   move 47 52 0 -530
  475.   move 46 53 0 -530
  476. #end
  477.  
  478. #proc 29
  479.  enddelay 0.1
  480.  #action
  481.   playani 1
  482. #end
  483.  
  484. #proc 30
  485.  StartDelay 0
  486. #action
  487.  nonstop
  488.  wind 37 26 40 31 20 0
  489. #end
  490.  
  491. #proc 33
  492.  StartDelay 0
  493.  sfxposxy 47 57
  494.  sfxid    86
  495.  speed    12
  496. #action
  497.  up 47 57 127
  498. #end
  499.  
  500. #proc 34
  501.  StartDelay 0
  502. #action
  503.  nonstop
  504.  wind 30 53 32 54 -7 0
  505.  wind 33 53 35 54 -5 0
  506.  wind 36 53 38 54 -3 0
  507.  wind 37 51 38 54 0 2
  508.  wind 31 54 32 57 0 -4
  509.  wind 25 53 28 54 -5 0
  510.  death 28 53 30 54 0 128 100
  511. #end
  512.  
  513. #proc 35
  514.  StartDelay 0
  515.  speed      32
  516.  bluekey
  517. #action
  518.  move 58 55 -64 0
  519.  move 58 57 -64 0
  520.  move 45 52 64 0
  521.  move 45 59 64 0
  522.  move 58 54 -64 0
  523.  move 59 59 -64 0
  524.  move 45 54 64 0
  525.  move 44 60 64 0
  526.  ymove 47 51 -64 -448
  527.  ymove 47 61 -64 448
  528.  move 56 59 0 512
  529.  move 56 55 0 -512
  530. #end
  531.  
  532. #proc 36
  533.  StartDelay 0
  534.  speed      12
  535.  linkswitchat 22 34
  536.  sfxid      86
  537.  sfxposxy   11 38
  538. #action
  539.  up 12 38 127
  540. #end
  541. ;============================================
  542. ;|  Link switches and objects to processes: |
  543. ;|  Format: "LINK  swx swy   Nproc"         |
  544. ;============================================
  545. #links
  546.   floor 46 23 1   ; Door to first room
  547.   floor 47 23 1   ; -
  548.   floor 46 25 1   ; -
  549.   floor 47 25 1   ; -
  550.   link 28 32 2    ; Light on in room with green key
  551.   link 28 32 3    ; and Monsters out
  552.   floor 37 50 4   ; Vent
  553.   floor 38 50 4   ; -
  554.   floor 23 51 4   ; -
  555.   floor 24 51 4   ; -
  556.   floor 36 61 4   ; -
  557.   floor 36 60 4   ; -
  558.   floor 37 50 34   ; wind in Vent
  559.   floor 38 50 34   ; -
  560.   floor 23 51 34   ; -
  561.   floor 24 51 34   ; -
  562.   floor 36 61 34   ; -
  563.   floor 36 60 34   ; -
  564.   link 44 16 5    ; big bad Zapadlo with weapon
  565.   shoot 45 14 6   ; shoot-nichka after zapadlo
  566.   floor 40 13 7   ; Walls together!
  567.   link 38 8 8     ; Walls together II! & Doors open
  568.   floor 38 11 8   ; in netplay
  569.   floor 38 12 8   ; in netplay
  570.   floor 38 13 8   ; in netplay
  571.   floor 38 11 7   ; in netplay
  572.   floor 38 12 7   ; in netplay
  573.   floor 38 13 7   ; in netplay
  574.   floor 38 11 9   ; in netplay
  575.   floor 38 12 9   ; in netplay
  576.   floor 38 13 9   ; in netplay
  577.   floor 39 11 20  ; in netplay
  578.   floor 39 12 20  ; in netplay
  579.   floor 39 13 20  ; in netplay
  580.   link 38 8 9     ; -
  581.   link 38 8 20    ; and opens walls together 1 after delay
  582.   link 19 15 10   ; Opens BIG green-acess doors
  583.   link 19 15 31   ; -
  584.   link 19 15 12   ; and nichka
  585.   link 29 16 11   ; Got da red key & close BIG doors
  586.   link 29 16 32   ; -
  587.   link 29 16 13   ; and open door in front of key
  588.   link 29 16 30   ; and teleport mosters to start
  589.   floor 27 24 14  ; Door to room with green key
  590.   floor 28 24 14  ; -
  591.   floor 27 26 14  ; -
  592.   floor 28 26 14  ; -
  593.   floor 31 21 15  ; S room in zal with BIG door
  594.   floor 29 21 15  ; -
  595.   link 26 20 16   ; Open wall to N room near BIG door
  596.   floor 31 10 17  ; N room in zal with BIG door
  597.   floor 29 10 17  ; -
  598.   link 27 11 18   ; Open Doors from da zal with BIG door
  599.   link 25 4 19    ; open door near nichka near BIG door
  600.   floor 46 32 21  ; open red key door
  601.   floor 47 32 21  ; -
  602.   floor 46 34 21  ; -
  603.   floor 47 34 21  ; -
  604.   link 47 44 22   ; opens door in zal with balcons
  605.   floor 37 46 22  ; in netplay
  606.   floor 43 46 23  ; locked door after zal with balcons
  607.   floor 44 46 23  ; -
  608.   link 26 49 24   ; unlock the locked door and open monsters
  609.   floor 24 37 25  ; opens blue-key door to the last hall
  610.   floor 24 38 25  ; -
  611.   floor 22 37 25  ; -
  612.   floor 22 38 25  ; -
  613.   shoot 26 50 26  ; opens nichka near vent
  614.   shoot 25 49 26  ; -
  615.   floor 51 52 28  ; Got da blue key! now die!!!
  616.   floor 51 53 28  ; -
  617.   floor 51 60 28  ; -
  618.   floor 51 61 28  ; -
  619.   floor 51 52 35  ; -
  620.   floor 51 53 35  ; -
  621.   floor 51 60 35  ; -
  622.   floor 51 61 35  ; -
  623.   floor 9 37 29   ; End level
  624.   floor 9 38 29   ; -
  625.   floor 46 56 33  ; frame in truba
  626.   floor 47 56 33  ; -
  627.   floor 46 57 33  ; -
  628.   floor 47 57 33  ; -
  629.   link  22 34 36  ; Raise the last frame
  630. #end
  631.  
  632. #teleports
  633.   tcenter 40 27 47 28 2  ; teleport monsters to start
  634.   tcenter 40 28 47 28 2  ; -
  635.   tcenter 40 29 47 32 2  ; -
  636.   tcenter 54 27 12032 9344 1   ; teleport monstaz in zal with balkons
  637.   tcenter 54 28 12032 10368 1  ; -
  638. #end
  639. .
  640.  
  641.